sim: TOP.sv tb_TOP.cpp
	verilator --cc TOP.sv
	verilator -Wall --cc TOP.sv --trace --exe tb_TOP.cpp
	make -C obj_dir/ -f VTOP.mk VTOP
	./obj_dir/VTOP
	gtkwave waveform.vcd

clean:
	rm -r -f obj_dir waveform.vcd